//package com.hcb.app911;
//
//import java.io.DataOutputStream;
//import java.io.File;
//import java.io.FileInputStream;
//import java.io.IOException;
//import java.net.HttpURLConnection;
//import java.net.MalformedURLException;
//import java.net.URL;
//import java.util.ArrayList;
//import java.util.Date;
//import java.util.List;
//
//import org.apache.http.HttpEntity;
//import org.apache.http.HttpResponse;
//import org.apache.http.HttpVersion;
//import org.apache.http.NameValuePair;
//import org.apache.http.client.ClientProtocolException;
//import org.apache.http.client.HttpClient;
//import org.apache.http.client.methods.HttpPost;
//import org.apache.http.entity.mime.HttpMultipartMode;
//import org.apache.http.entity.mime.MultipartEntity;
//import org.apache.http.entity.mime.content.FileBody;
//import org.apache.http.entity.mime.content.StringBody;
//import org.apache.http.impl.client.DefaultHttpClient;
//import org.apache.http.message.BasicNameValuePair;
//import org.apache.http.params.CoreProtocolPNames;
//import org.apache.http.util.EntityUtils;
//import org.json.JSONException;
//import org.json.JSONObject;
//
//import com.hcb.common.ActionEvent;
//import com.hcb.constants.Constants;
//import com.hcb.controller.CustomerController;
//import com.hcb.dto.AlertDTO;
//import com.hcb.dto.CustomerDTO;
//import com.hcb.webservice.CustomMultiPartEntity;
//import com.hcb.webservice.CustomMultiPartEntity.ProgressListener;
//import com.hcb.webservice.ImageUtils;
//import com.hcb.webservice.InternetUtils;
//import com.hcb.webservice.ServiceHandler;
//import com.hcb.webservice.ServiceHandlerUpload;
//
//import android.app.Activity;
//import android.app.ProgressDialog;
//import android.content.ContentResolver;
//import android.content.Intent;
//import android.database.Cursor;
//import android.graphics.Bitmap;
//import android.graphics.BitmapFactory;
//import android.net.Uri;
//import android.os.AsyncTask;
//import android.os.Bundle;
//import android.os.Environment;
//import android.provider.MediaStore;
//import android.provider.MediaStore.MediaColumns;
//import android.provider.MediaStore.Video;
//import android.util.Log;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.widget.Button;
//import android.widget.EditText;
//import android.widget.ImageView;
//import android.widget.ProgressBar;
//import android.widget.TextView;
//import android.widget.Toast;
//
//public class UpdateAlertActivity extends Activity implements OnClickListener {
//	Button btnSendAlertUpdate, btnPhoto, btnAudio;
//	private static final int CAPTURE_RETURN = 1;
//	private static final int REQUESTCODE_RECORDING = 2;
//	// final private int PICK_IMAGE = 1;
//	private String imgPath;
//	String alert_id;
//	public static EditText edAddingNotes;
//	public static ImageView imgAlert, imgAlertVideo;
//	public static String selectedImagePath = "";
//	public static String selectedAudioPath = "";
//	int serverResponseCode = 0;
//	ProgressBar proupload;
//	TextView txttotalSize;
//	public static String addNotes = "";
//
//	@Override
//	protected void onCreate(Bundle savedInstanceState) {
//		// TODO Auto-generated method stub
//		super.onCreate(savedInstanceState);
//
//		setContentView(R.layout.fragment_update_alert);
//
//		// String path = "/sdcard/a.png";
//		// // int response= uploadFile(path);
//		// // System.out.println("RES : " + response);
//		// String upLoadServerUri = Constants.URL_SERVICE;
//		// String[] params = { path, upLoadServerUri };
//		// Object object = params;
//		// new TaskUploadImage().execute(object);
//
//		Bundle data = getIntent().getExtras();
//		if (data != null)
//			alert_id = data.getString("alert_id");
//		btnSendAlertUpdate = (Button) findViewById(R.id.btnSendAlertUpdate);
//
//		btnPhoto = (Button) findViewById(R.id.btnPhoto);
//
//		btnAudio = (Button) findViewById(R.id.btnAudio);
//		btnPhoto.setOnClickListener(this);
//		btnAudio.setOnClickListener(this);
//		btnSendAlertUpdate.setOnClickListener(this);
//		edAddingNotes = (EditText) findViewById(R.id.edAddingNotes);
//		imgAlert = (ImageView) findViewById(R.id.imgAlert);
//		imgAlertVideo = (ImageView) findViewById(R.id.imgAlertVideo);
//		proupload = (ProgressBar) findViewById(R.id.proupload);
//		txttotalSize = (TextView) findViewById(R.id.txttotalSize);
//	}
//
//	@Override
//	protected void onResume() {
//		// TODO Auto-generated method stub
//		super.onResume();
//		btnSendAlertUpdate.setBackgroundResource(R.drawable.updatealert);
//
//	}
//
//	@Override
//	public void onBackPressed() {
//		// TODO Auto-generated method stub
//		super.onBackPressed();
//		if (!selectedImagePath.equalsIgnoreCase("")) {
//			selectedImagePath = "";
//			imgAlert.setImageBitmap(null);
//			imgAlert.invalidate();
//		}
//		if (!selectedAudioPath.equalsIgnoreCase("")) {
//			selectedAudioPath = "";
//			imgAlertVideo.setImageBitmap(null);
//			imgAlertVideo.invalidate();
//		}
//
//	}
//
//	@Override
//	public void onClick(View v) {
//		int id = v.getId();
//		Intent intent = null;
//		switch (id) {
//		case R.id.btnSendAlertUpdate:
//			if (InternetUtils.getInstance().isConnectingToInternet(this)) {
//				btnSendAlertUpdate
//						.setBackgroundResource(R.drawable.updatealertf);
//				addNotes = edAddingNotes.getText().toString();
//				if (!addNotes.equalsIgnoreCase("")) {
//					new VerySlowTaskAddNotes(alert_id).execute();
//				}
//				if (!selectedImagePath.equalsIgnoreCase("")) {
//					new VerySlowTask(selectedImagePath, alert_id).execute();
//				}
//				if (!selectedAudioPath.equalsIgnoreCase("")) {
//					proupload.setVisibility(View.VISIBLE);
//					txttotalSize.setVisibility(View.VISIBLE);
//					new VerySlowTaskAddAudio(selectedAudioPath, alert_id)
//							.execute();
//
//				}
//				if (!addNotes.equalsIgnoreCase("")
//						|| !selectedImagePath.equalsIgnoreCase("")
//						|| !selectedAudioPath.equalsIgnoreCase("")) {
//					
//					
//					intent = new Intent(UpdateAlertActivity.this,
//							ThankYouActivity.class);
//					startActivity(intent);
//				} else {
//					Toast.makeText(UpdateAlertActivity.this,
//							"Please choose alert", Toast.LENGTH_LONG).show();
//					btnSendAlertUpdate
//							.setBackgroundResource(R.drawable.updatealert);
//				}
//			}else{
//				Toast.makeText(this,
//						"No network please connect network", Toast.LENGTH_LONG)
//						.show();
//			}
//
//			break;
//		case R.id.btnPhoto:
//			// File tempFolder = new
//			// File(Environment.getExternalStorageDirectory().getAbsolutePath()
//			// + "/myfolder");
//			// tempFolder.mkdir();
//			// File file = new
//			// File(Environment.getExternalStorageDirectory().getAbsolutePath()
//			// + "/myfolder",
//			// String.valueOf(System.currentTimeMillis()) + ".jpg");
//			// Intent intent1 = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
//			// intent1.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
//			// startActivityForResult(intent1, CAPTURE_RETURN);
//
//			// intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
//			// intent.putExtra(MediaStore.EXTRA_OUTPUT, setImageUri());
//			// startActivityForResult(intent, CAPTURE_IMAGE);
//			btnPhoto.setBackgroundResource(R.drawable.photof);
//			intent = new Intent(Intent.ACTION_PICK);
//			intent.setType("image/*");
//			intent.setAction(Intent.ACTION_GET_CONTENT);
//			startActivityForResult(
//					Intent.createChooser(intent, "Select Picture"),
//					CAPTURE_RETURN);
//			break;
//		case R.id.btnAudio:
//			btnAudio.setBackgroundResource(R.drawable.audiof);
//			intent = new Intent(Intent.ACTION_PICK);
//			intent.setType("video/*");
//			intent.setAction(Intent.ACTION_GET_CONTENT);
//			startActivityForResult(
//					Intent.createChooser(intent, "Select Video"),
//					REQUESTCODE_RECORDING);
//			break;
//
//		default:
//			break;
//		}
//
//	}
//
//	public Uri setImageUri() {
//		// Store image in dcim
//		File file = new File(Environment.getExternalStorageDirectory()
//				+ "/DCIM/", "image" + new Date().getTime() + ".png");
//		Uri imgUri = Uri.fromFile(file);
//		this.imgPath = file.getAbsolutePath();
//		return imgUri;
//	}
//
//	public String getImagePath() {
//		return imgPath;
//	}
//
//	public class SendImageHttpPost {
//		public static final String TAG = "SendImageHttpPost";
//
//		public void sendPost(String url, String imagePath) throws IOException,
//				ClientProtocolException {
//			HttpClient httpclient = new DefaultHttpClient();
//			httpclient.getParams().setParameter(
//					CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1);
//
//			HttpPost httppost = new HttpPost(url);
//			File file = new File(imagePath);
//			FileBody fb = new FileBody(file);
//
//			// MultipartEntityBuilder builder = MultipartEntityBuilder.create();
//			// builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
//			//
//			// builder.addPart("userfile", fb);
//			// final HttpEntity entity = builder.build();
//
//			// httppost.setEntity(entity);
//			Log.i(TAG, "Executing request: " + httppost.getRequestLine());
//			HttpResponse response = httpclient.execute(httppost);
//			HttpEntity resEntity = response.getEntity();
//			Log.i(TAG, "" + response.getStatusLine());
//			if (resEntity != null) {
//				Log.i(TAG, EntityUtils.toString(resEntity));
//			}
//			if (resEntity != null) {
//				resEntity.consumeContent();
//			}
//			httpclient.getConnectionManager().shutdown();
//		}
//	}
//
//	public class VerySlowTask extends AsyncTask<Void, Void, Void> {
//		// String result;
//		// CustomerDTO customer;
//		//
//		// public VerySlowTask(CustomerDTO cus) {
//		// customer = cus;
//		// }
//		String pathImg = "";
//		String _alert_id = "";
//
//		public VerySlowTask(String selectedImagePath, String alert_id) {
//			pathImg = selectedImagePath;
//			_alert_id = alert_id;
//		}
//
//		@Override
//		protected Void doInBackground(Void... params) {
//
//			ServiceHandlerUpload sh = new ServiceHandlerUpload();
//			File file = new File(selectedImagePath);
//			String jsonStr = sh.uploadService(pathImg, _alert_id);
//			if (jsonStr != null) {
//				try {
//					JSONObject object;
//					object = new JSONObject(jsonStr);
//					String value = object.getString("result");
//					if (value.contains("success")) {
//
//					}
//				} catch (JSONException e) {
//					e.printStackTrace();
//				}
//			} else {
//
//			}
//			return null;
//		}
//
//		@Override
//		protected void onPostExecute(Void result) {
//			// TODO Auto-generated method stub
//			super.onPostExecute(result);
//
//		}
//
//	}
//
//	public class VerySlowTaskAddNotes extends AsyncTask<Void, Void, Void> {
//		// String result;
//		// CustomerDTO customer;
//		//
//		// public VerySlowTask(CustomerDTO cus) {
//		// customer = cus;
//		// }
//		String _alert_id = "";
//
//		public VerySlowTaskAddNotes(String alert_id) {
//			_alert_id = alert_id;
//		}
//
//		@Override
//		protected Void doInBackground(Void... params) {
//
//			ServiceHandler sh = new ServiceHandler();
//			List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
//			nameValuePairs.add(new BasicNameValuePair("query",
//					Constants.UPDATE_ADDITIONAL_NOTES));
//			nameValuePairs.add(new BasicNameValuePair("api_secret_key",
//					Constants.API_KEY));
//			nameValuePairs.add(new BasicNameValuePair("alert_id", _alert_id));
//
//			nameValuePairs.add(new BasicNameValuePair(
//					Constants.ADDITIONAL_NOTES, edAddingNotes.getText()
//							.toString()));
//
//			String jsonStr = sh.makeServiceCall(Constants.URL_SERVICE,
//					ServiceHandler.POST, nameValuePairs);
//			if (jsonStr != null) {
//				try {
//					JSONObject object;
//					object = new JSONObject(jsonStr);
//					String value = object.getString("result");
//					if (value.contains("success")) {
//
//						// ActionEvent e = new ActionEvent(
//						// MainActivity.this,
//						// Constants.INSERT_CUSTOMER_EXIST, customer, null);
//						// CustomerController.getInstance().handleViewEvent(e);
//					}
//				} catch (JSONException e) {
//					e.printStackTrace();
//				}
//			} else {
//				// Log.e("ServiceHandler",
//				// "Couldn't get any data from the url");
//			}
//			return null;
//		}
//
//		@Override
//		protected void onPostExecute(Void result) {
//			// TODO Auto-generated method stub
//			super.onPostExecute(result);
//
//		}
//
//	}
//
//	public class VerySlowTaskAddAudio extends
//			AsyncTask<HttpResponse, Integer, Void> {
//		// ProgressDialog pd;
//		long totalSize;
//		private int progressStatus = 0;
//
//		@Override
//		protected void onPreExecute() {
//
//			// proupload.showContextMenu();
//			// proupload.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
//			//
//			// pd = new ProgressDialog(UpdateAlertActivity.this);
//			// pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
//			// pd.setMessage("Uploading Picture...");
//			// pd.setCancelable(false);
//			// pd.show();
//		}
//
//		String urlVideo = "";
//		String _alert_id = "";
//
//		public VerySlowTaskAddAudio(String selectedAudioPath, String alert_id) {
//			urlVideo = selectedAudioPath;
//			_alert_id = alert_id;
//		}
//
//		@Override
//		protected Void doInBackground(HttpResponse... params) {
//
//			while (progressStatus < 100) {
//				progressStatus += 1;
//				DefaultHttpClient httpclient = new DefaultHttpClient();
//				HttpPost postRequest = new HttpPost(Constants.URL_SERVICE);
//				HttpEntity httpEntity = null;
//				try {
//
//					CustomMultiPartEntity multipartContent = new CustomMultiPartEntity(
//							new ProgressListener() {
//								@Override
//								public void transferred(long num) {
//									publishProgress((int) ((num / (float) totalSize) * 100));
//								}
//							});
//					// MultipartEntity reqEntity = new MultipartEntity();
//
//					multipartContent.addPart("query", new StringBody(
//							"fileTransfer"));
//					multipartContent.addPart("alert_id", new StringBody(
//							_alert_id));
//
//					multipartContent.addPart("file_contents", new FileBody(
//							new File(urlVideo)));
//					multipartContent.addPart("api_secret_key", new StringBody(
//							Constants.API_KEY));
//					totalSize = multipartContent.getContentLength();
//					postRequest.setEntity(multipartContent);
//
//					HttpResponse response = httpclient.execute(postRequest);
//					httpEntity = response.getEntity();
//					String responsecontent = EntityUtils.toString(httpEntity);
//
//				}
//
//				catch (Exception e) {
//					System.out.println(e);
//				}
//				// ServiceHandlerUpload sh = new ServiceHandlerUpload();
//				// File file = new File(selectedImagePath);
//				// String jsonStr = sh.uploadService(urlVideo, _alert_id);
//				// if (jsonStr != null) {
//				// try {
//				// JSONObject object;
//				// object = new JSONObject(jsonStr);
//				// String value = object.getString("result");
//				// if (value.contains("success")) {
//				//
//				// }
//				// } catch (JSONException e) {
//				// e.printStackTrace();
//				// }
//				// } else {
//				//
//				// }
//			}
//			return null;
//		}
//
//		@Override
//		protected void onProgressUpdate(Integer... progress) {
//			proupload.setProgress((int) (progress[0]));
//			progressStatus = (int) (progress[0]);
//			proupload.setProgress(progressStatus);
//			txttotalSize.setText((int) (progress[0]) + "%");
//		}
//
//		@Override
//		protected void onPostExecute(Void result) {
//			// TODO Auto-generated method stub
//			super.onPostExecute(result);
//			proupload.setVisibility(View.GONE);
//			txttotalSize.setVisibility(View.GONE);
//
//		}
//
//	}
//
//	private File getFileFromUri(Uri uri) throws IOException {
//		Cursor cursor = managedQuery(uri, null, null, null, null);
//		if (cursor.getCount() == 0) {
//			throw new IOException(String.format("cannot find data from %s",
//					uri.toString()));
//		} else {
//			cursor.moveToFirst();
//		}
//
//		String filePath = cursor.getString(cursor
//				.getColumnIndex(Video.VideoColumns.DATA));
//
//		File file = new File(filePath);
//		cursor.close();
//		return file;
//	}
//
//	public String getAbsolutePath(Uri uri) {
//		String[] projection = { MediaColumns.DATA };
//		@SuppressWarnings("deprecation")
//		Cursor cursor = managedQuery(uri, projection, null, null, null);
//		if (cursor != null) {
//			int column_index = cursor.getColumnIndexOrThrow(MediaColumns.DATA);
//			cursor.moveToFirst();
//			return cursor.getString(column_index);
//		} else
//			return null;
//	}
//
//	public Bitmap decodeFile(String path) {
//		try {
//			// Decode image size
//			BitmapFactory.Options o = new BitmapFactory.Options();
//			o.inJustDecodeBounds = true;
//			BitmapFactory.decodeFile(path, o);
//			// The new size we want to scale to
//			final int REQUIRED_SIZE = 70;
//
//			// Find the correct scale value. It should be the power of 2.
//			int scale = 1;
//			while (o.outWidth / scale / 2 >= REQUIRED_SIZE
//					&& o.outHeight / scale / 2 >= REQUIRED_SIZE)
//				scale *= 2;
//
//			// Decode with inSampleSize
//			BitmapFactory.Options o2 = new BitmapFactory.Options();
//			o2.inSampleSize = scale;
//			return BitmapFactory.decodeFile(path, o2);
//		} catch (Throwable e) {
//			e.printStackTrace();
//		}
//		return null;
//
//	}
//
//	@Override
//	public void onActivityResult(int requestCode, int resultCode, Intent data) {
//		// TODO Auto-generated method stub
//		super.onActivityResult(requestCode, resultCode, data);
//		AlertDTO alert = new AlertDTO();
//
//		switch (requestCode) {
//		case CAPTURE_RETURN:
//			if (resultCode == RESULT_OK) {
//				btnPhoto.setBackgroundResource(R.drawable.photo);
//				Uri selectedImageUri = data.getData();
//				selectedImagePath = getPath(selectedImageUri);
//				imgAlert.setImageBitmap(decodeFile(selectedImagePath));
//			}
//			break;
//		case REQUESTCODE_RECORDING:
//
//			if (resultCode == Activity.RESULT_OK) {
//				btnAudio.setBackgroundResource(R.drawable.audio);
//				Uri videoUri = data.getData();
//				selectedAudioPath = getPath(videoUri);
//				Cursor cursor = this.managedQuery(videoUri, null, null, null,
//						null);
//				if (cursor.moveToFirst()) {
//
//					long id = cursor.getLong(cursor
//							.getColumnIndex(Video.VideoColumns._ID));
//					ContentResolver crThumb = getContentResolver();
//					BitmapFactory.Options options = new BitmapFactory.Options();
//					options.inSampleSize = 1;
//					Bitmap curThumb = MediaStore.Video.Thumbnails.getThumbnail(
//							crThumb, id,
//							MediaStore.Video.Thumbnails.MICRO_KIND, options);
//					imgAlertVideo.setImageBitmap(curThumb);
//				}
//
//			}
//
//			// if (requestCode == REQUESTCODE_RECORDING) {
//			// if (resultCode == RESULT_OK) {
//			//
//			// // selectedAudioPath = getAbsolutePath(data.getData());
//			// // Uri audioUri = data.getData();
//			// // String file_stream = "/sdcard/a.png";
//			// // String upLoadServerUri = Constants.URL_SERVICE;
//			// // String query = "fileTransfer";
//			// // String alert_id = "1";
//			// // String file_extension = "png";
//			// // String api_secret_key = Constants.API_KEY;
//			// //
//			// // String[] params = { api_secret_key, file_stream,
//			// // upLoadServerUri, query, alert_id, file_extension };
//			// // Object object = params;
//			// // new TaskUploadImage().execute(object);
//			// // make use of this MediaStore uri
//			// // e.g. store it somewhere
//			// } else {
//			// // react meaningful to problems
//			// }
//			//
//			//
//			// } else {
//			// super.onActivityResult(requestCode, resultCode, data);
//			// }
//			break;
//		}
//	}
//
//	public String getPath(Uri uri) {
//		String[] projection = { MediaStore.Images.Media.DATA };
//		Cursor cursor = managedQuery(uri, projection, null, null, null);
//		int column_index = cursor
//				.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
//		cursor.moveToFirst();
//		return cursor.getString(column_index);
//	}
//
//	private class TaskUploadImage extends AsyncTask<Object, Void, Void> {
//
//		@Override
//		protected Void doInBackground(Object... params) {
//			// String[] params = {api_secret_key, file_stream, upLoadServerUri,
//			// query, alert_id,file_extension};
//			String[] arr = (String[]) params[0];
//			String urlPath = arr[0];
//			String pathImg = arr[1];
//
//			// int t = ImageUtils.getInstance().uploadFile(urlPath, pathImg);
//			// Log.i("<<Hung upload>>", String.valueOf(t));
//			return null;
//		}
//
//		@Override
//		protected void onPostExecute(Void result) {
//			// dialog.dismiss();
//		}
//
//	}
//
//	public int uploadFile(String sourceFileUri) {
//		String upLoadServerUri = "http://daluzzi.com/blue911/admin/uploads";
//		String fileName = sourceFileUri;
//
//		HttpURLConnection conn = null;
//		DataOutputStream dos = null;
//		String lineEnd = "\r\n";
//		String twoHyphens = "--";
//		String boundary = "*****";
//		int bytesRead, bytesAvailable, bufferSize;
//		byte[] buffer;
//		int maxBufferSize = 1 * 1024 * 1024;
//		File sourceFile = new File(sourceFileUri);
//		if (!sourceFile.isFile()) {
//			Log.e("uploadFile", "Source File Does not exist");
//			return 0;
//		}
//		try { // open a URL connection to the Servlet
//			FileInputStream fileInputStream = new FileInputStream(sourceFile);
//			URL url = new URL(upLoadServerUri);
//			conn = (HttpURLConnection) url.openConnection(); // Open a HTTP
//																// connection to
//																// the URL
//			conn.setDoInput(true); // Allow Inputs
//			conn.setDoOutput(true); // Allow Outputs
//			conn.setUseCaches(false); // Don't use a Cached Copy
//			conn.setRequestMethod("POST");
//			conn.setRequestProperty("Connection", "Keep-Alive");
//			conn.setRequestProperty("ENCTYPE", "multipart/form-data");
//			conn.setRequestProperty("Content-Type",
//					"multipart/form-data;boundary=" + boundary);
//			conn.setRequestProperty("uploaded_file", fileName);
//			dos = new DataOutputStream(conn.getOutputStream());
//
//			dos.writeBytes(twoHyphens + boundary + lineEnd);
//			dos.writeBytes("Content-Disposition: form-data; name=\"uploaded_file\";filename=\""
//					+ fileName + "\"" + lineEnd);
//			dos.writeBytes(lineEnd);
//
//			bytesAvailable = fileInputStream.available(); // create a buffer of
//															// maximum size
//
//			bufferSize = Math.min(bytesAvailable, maxBufferSize);
//			buffer = new byte[bufferSize];
//
//			// read file and write it into form...
//			bytesRead = fileInputStream.read(buffer, 0, bufferSize);
//
//			while (bytesRead > 0) {
//				dos.write(buffer, 0, bufferSize);
//				bytesAvailable = fileInputStream.available();
//				bufferSize = Math.min(bytesAvailable, maxBufferSize);
//				bytesRead = fileInputStream.read(buffer, 0, bufferSize);
//			}
//
//			// send multipart form data necesssary after file data...
//			dos.writeBytes(lineEnd);
//			dos.writeBytes(twoHyphens + boundary + twoHyphens + lineEnd);
//
//			// Responses from the server (code and message)
//			serverResponseCode = conn.getResponseCode();
//			String serverResponseMessage = conn.getResponseMessage();
//
//			Log.i("uploadFile", "HTTP Response is : " + serverResponseMessage
//					+ ": " + serverResponseCode);
//			if (serverResponseCode == 200) {
//				runOnUiThread(new Runnable() {
//					public void run() {
//						// tv.setText("File Upload Completed.");
//						// Toast.makeText(UpdateAlertActivity.this,
//						// "File Upload Complete.", Toast.LENGTH_SHORT)
//						// .show();
//					}
//				});
//			}
//
//			// close the streams //
//			fileInputStream.close();
//			dos.flush();
//			dos.close();
//
//		} catch (MalformedURLException ex) {
//
//			Log.e("Upload file to server", "error: " + ex.getMessage(), ex);
//		} catch (Exception e) {
//
//			e.printStackTrace();
//
//			Log.e("Upload file to server Exception",
//					"Exception : " + e.getMessage(), e);
//		}
//		return serverResponseCode;
//	}
//
//}
